you brought it on yourself - Allemand Anglais Dictionnaire